
html {
    box-sizing: border-box;
   }
   
   *,
   *::after,
   *::before {
    box-sizing: inherit;
   }
   
   a {
    text-decoration: none;
   }
   
   body {
    min-height: 100vh;
    font-family: "Montserrat", sans-serif;
   }
   
   .container {
    max-width: 1365px;
   }

html {
    box-sizing: border-box;
    
   }
   
   *,
   *::after,
   *::before {
    box-sizing: inherit;
   }
   
   a {
    text-decoration: none;
   }
   
   body {
    min-height: 100vh;
    font-family: "Montserrat", sans-serif;
    overflow: hidden;
   }
   
   /* Стилизуем контейнер */
   .container {
    max-width: 1365px;
    min-width: 1000px;
    padding: 0 15px;
    margin: 0 auto;
   }
   
/* стили шапки*/
   .header {
    padding-top: 30px;
    height: 100px; /* установим высоту шапки */
  width: 100%; 
  position: fixed;
   }
   

   .header__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
   }
   


   
   /* Стилизуем списки меню */
   .menu__list {
    display: flex; /* Отображаем элементы списка в строку */
    list-style: none; /* Убираем стандартные маркеры (чёрные точки) */
   }
   
   /* Стилизуем пункты меню */
   .menu__list-item {
    margin-right: 20px; /* Добавляем отступ между пунктами меню */
   }
   
   /* Стилизуем ссылки в меню */
   .menu__list-link {
    padding: 10px 20px; /* Увеличиваем вертикальный и горизонтальный отступы */
    font-size: 20px; /* Уменьшаем размер шрифта */
    background: linear-gradient(45deg, #ffb3f9 33%, #8ec5ff 66%, #8effb0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    cursor: pointer; /* Задаём изменение вида курсора при наведении на пункты меню */
    transition: all 0.3s; /* Добавляем плавное изменение стилей при наведении */
   }
   
   /* Добавляем стилизацию ссылок в меню при наведении курсора */
   .menu__list-link:hover {
    transform: scale(1.1); /* Задаём изменение цвета ссылок при наведении курсора */
   }

   
   
   /* Стилизуем шапку сайта */
   .header {
    padding-top: 30px;
   }
   
   /* Стилизуем внутренний контейнер шапки */
   .header__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
   }
   
   /* Стилизуем логотип */
   #logo{
    width: 265px;
   }
   /* Стилизуем списки меню */
   .menu__list {
    display: flex;
    list-style: none;
   }
   
   /* Стилизуем пункты меню */
   .menu__list-item {
    margin-right: 10px;
   }
   
   /* Стилизуем ссылки в меню */
   .menu__list-link {
   display: block;
   text-align: center;
    font-size: 20px;
    background: linear-gradient(45deg, #fa5fd8 33%, #0D61BC 66%, #a8ffcc);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    cursor: pointer;
    transition: all 0.3s;
   }
   
   .figure{
    margin: 0;
   }

   .search {
    display: flex;
    justify-content: space-between;
    margin-left: 50px;
    transform: scale(1.2);

  }
   .search__input {
    padding: 10px;
    font-size: 16px;
    border: none;
    border-radius: 5px;
    outline: none;
    background-color: #f9f9f9;
    cursor: pointer;
  }

  .search__button {
    padding: 10px 20px;
    font-size: 16px;
    background-color: #f9f9f9;
    border: none;
    outline: none;
    cursor: pointer;
  }

  .search:hover {
  transform: scale(1.3);
  transition: all 0.3s;
  cursor: text;
}

#logo:hover {
    transform: scale(1.1);
    transition: all 0.3s; 
}